Créateur | James Gosling et Sun Microsystems |
---|---|
Développé par | Oracle |
Fichier exécutable | java.exe |
Première version | |
Dernière version | 12 () |
Version avancée | 13 |
État du projet | En développement actif |
Écrit en | Java, C++ |
Environnement | Windows, Linux, macOS, Solaris |
Langues | Anglais |
Type | Technologie |
Politique de distribution | Gratuit |
Licence | logiciel propriétaire / gratuiciel[1] |
Site web | http://www.java.com/fr |
La plateforme Java (the Java Platform en anglais, plateforme Java 2 anciennement) est un standard de facto de plateforme logicielle, produit par Sun Microsystems, puis Oracle Corporation, permettant de développer et d'exécuter des programmes écrits en langage Java indépendants de tout processeur et de tout système d'exploitation, conformément à la technologie Java.
Toute plate-forme Java se compose principalement d'un moteur d'exécution (appelé une machine virtuelle Java, ou 'JVM') et d'un compilateur fourni avec un ensemble de bibliothèques standards dont il existe plusieurs implémentations pour divers matériels et systèmes d'exploitation, de façon que les programmes Java puissent s'exécuter de façon identique sur chacun d'entre eux.
Chaque version de plateforme Java répond à des spécifications normalisées dans les Java Specification Requests ou (JSR). Plusieurs versions de cette plateforme[2] cohabitent mi-2015, avec des JVM propres, Oracle implémentant et proposant notamment ses propres implémentations : HotSpot pour Java SE, serveur Glassfish pour Java EE.
À l'instar de la plateforme Microsoft .NET ou de l'environnement Eclipse qui ciblent plusieurs langages, la plateforme Java vise à supporter d'autres langages de programmation que son langage natif Java.